﻿using fasc_openapi_donet_sdk.Attributes;
using fasc_openapi_donet_sdk.Model.CommonModel;
using fasc_openapi_donet_sdk.Model.ResponseModel.ClientDocumentManage;
using fasc_openapi_donet_sdk.Model.ResponseModel.ClientSignTask;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace fasc_openapi_donet_sdk.Model.RequestModel.ClientSignTask
{
    /// <summary>
    /// 创建签署任务
    /// </summary>
    [RemoteService("/sign-task/create", "POST")]
    public class CreateSignTaskReq : BaseReq<CreateSignTaskRes>
    {
        public string signTaskSubject{ get; set; }
        public OpenId initiator{ get; set; }
        public string expiresTime{ get; set; }
        public bool autoInitiate{ get; set; }
        public bool autoFillFinalize{ get; set; }
        public bool autoFinish{ get; set; }                                                                                                                                                                                                                                                                                                                                                                                                                             
        public BusinessSceneInfo businessScene{ get; set; }
        public bool fillInOrder{ get; set; }
        public bool signInOrder{ get; set; }
        public AddDocInfo[] docs{ get; set; }
        public AddAttachInfo[] attachs{ get; set; }
        public AddFillActorInfo[] fillActors{ get; set; }
        public AddSignActorInfo[] signActors{ get; set; }
        public SignTaskCcActorInfo[] ccActors{ get; set; }
    }
















}
    
